package cn.edu.lzu.service;

import cn.edu.lzu.common.assist.DataPage;
import cn.edu.lzu.common.assist.ResponseResult;
import cn.edu.lzu.entity.ExaminePackage;

import java.util.List;

/**
 * @PackageName: cn.edu.lzu.service
 * @InterfaceName: ExaminePackageService
 * @Description: TODO
 * @Author: 张琦[QQ:3098086691]
 * @Date: 2019/12/10 15:04
 * @Version: 1.0
 */
public interface ExaminePackageService {
    DataPage selectPageExaminePackageByUnitId(long unitId, int currentPageNum, int pageSize);

    ResponseResult deleteExaminePackageByUnitId(int examinePackageId, long unitId);

    ResponseResult batchDeleteExaminePackagesByIds(String examinePackageIds, long unitId);

    ResponseResult addExaminePackage(ExaminePackage examinePackage, String labItems, String radItems, String supItems, String speItems, String medItems, String cliItems);

    List<ExaminePackage> selectUnitPackageListBySex(ExaminePackage examinePackage);

    List<ExaminePackage> getUnitPackages(Long unitId);
}
